@media(max-width: 767.98px){.b_CommunityMap{padding-bottom:0}}.b_CommunityMap h2{margin-bottom:32px}.b_CommunityMap .filters{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;list-style:none;margin-bottom:34px}@media(min-width: 1200px){.b_CommunityMap .filters{gap:26px}}.b_CommunityMap .filters li{margin:0}.b_CommunityMap .filters li a{margin:0 !important}.b_CommunityMap #map{width:100%;height:100%}.b_CommunityMap ul{list-style-type:none;padding-left:0}.b_CommunityMap hr{display:block;width:90%;margin-top:30px;margin-right:auto;margin-left:auto}.b_CommunityMap .container{max-width:unset}.b_CommunityMap .rcfe-license{margin:0 0 10px 0}@media(min-width: 768px){.b_CommunityMap .rcfe-license{margin:20px 0 0 0}}.b_CommunityMap span.assisted-living,.b_CommunityMap span.memory-care,.b_CommunityMap span.independent-living{background-color:#fff;border:0px;font-size:10px;line-height:12px;border-radius:20px;text-decoration:none;font-weight:normal}@media(min-width: 768px){.b_CommunityMap span.assisted-living,.b_CommunityMap span.memory-care,.b_CommunityMap span.independent-living{font-size:16px;line-height:24px}}.b_CommunityMap span.assisted-living span,.b_CommunityMap span.memory-care span,.b_CommunityMap span.independent-living span{text-wrap:nowrap}.b_CommunityMap span.assisted-living::after{display:inline-block;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15.368" height="16.36" viewBox="0 0 15.368 16.36"><g id="icon-assisted-living-small" transform="translate(0 0)"><g id="Group_5273" data-name="Group 5273" transform="translate(0 0)"><path id="Path_24578" data-name="Path 24578" d="M38.857.9a2.911,2.911,0,0,1,3.386-.6,2.888,2.888,0,0,1,.741,4.616L38.869,9.037a.877.877,0,0,1-1.239,0l-4.061-4.06A2.88,2.88,0,1,1,37.587.849l.663.664Z" transform="translate(-30.562 0.001)" fill="%23003260"/><path id="Path_24579" data-name="Path 24579" d="M5.236,88.013,3.14,85.6a.547.547,0,0,0-.375-.186.542.542,0,0,0-.516.787l.059.116a12.37,12.37,0,0,0,1.119,1.794l.365.487a.362.362,0,1,1-.58.434l-.365-.487a13.108,13.108,0,0,1-1.184-1.9L1.6,86.526a1.266,1.266,0,0,1,.286-1.521,1.176,1.176,0,0,1,.1-.081l-.764-1.931a.643.643,0,0,0-.541-.4A.635.635,0,0,0,0,83.237l.084,4.99A1.807,1.807,0,0,0,.605,89.47l1.885,1.92h3.19l-.06-2.425a1.592,1.592,0,0,0-.385-.952" transform="translate(0 -77.275)" fill="%23003260"/><path id="Path_24580" data-name="Path 24580" d="M39.305,231.219a.305.305,0,0,0,.305.305H42.15a.305.305,0,0,0,.305-.305v-1.25h-3.15Z" transform="translate(-36.775 -215.165)" fill="%23003260"/><path id="Path_24581" data-name="Path 24581" d="M155.967,82.764a.628.628,0,0,0-.485-.17.643.643,0,0,0-.541.4l-.764,1.931a1.225,1.225,0,0,1,.1.081,1.267,1.267,0,0,1,.286,1.521l-.059.115a13.1,13.1,0,0,1-1.184,1.9l-.365.487a.362.362,0,0,1-.58-.434l.365-.487a12.414,12.414,0,0,0,1.119-1.794l.059-.116a.542.542,0,0,0-.122-.651.536.536,0,0,0-.394-.136.547.547,0,0,0-.375.186l-2.1,2.416a1.592,1.592,0,0,0-.385.952l-.06,2.425h3.19l1.885-1.92a1.809,1.809,0,0,0,.521-1.243l.084-4.99a.626.626,0,0,0-.2-.473" transform="translate(-140.8 -77.275)" fill="%23003260"/><path id="Path_24582" data-name="Path 24582" d="M150.488,231.219a.306.306,0,0,0,.306.305h2.539a.305.305,0,0,0,.306-.305v-1.25h-3.15Z" transform="translate(-140.801 -215.165)" fill="%23003260"/></g></g></svg>');width:15px;height:15px}.b_CommunityMap a{font-weight:normal;display:inline-block}.b_CommunityMap .map-pin{float:left;white-space:nowrap;margin:0 20px 0 20px;position:relative;background:url("/wp-content/themes/carlton-senior-living-refresher/assets/images/map_pin.png");width:47px;height:62px}.b_CommunityMap .map-pin .num-location{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);color:#fff}.b_CommunityMap img.icon-phone{width:16px !important;height:auto;margin:5px}.b_CommunityMap img.icon-address{width:16px !important;height:auto;margin:5px}.b_CommunityMap img.icon-email{width:16px !important;height:auto;margin:5px}.b_CommunityMap img.living-options{width:15px !important}.b_CommunityMap .h2{display:block;font-size:32px;line-height:36px;color:#000;margin-bottom:50px}@media(min-width: 1200px){.b_CommunityMap .map-row{display:flex}}.b_CommunityMap .map-row .map-panel,.b_CommunityMap .map-row .locations-panel{flex:0 0 50%}.b_CommunityMap .locations-panel{position:relative}@media(min-width: 1200px){.b_CommunityMap .locations-panel:after{background-color:var(--dark-blue);border-top-right-radius:36px;border-bottom-right-radius:36px;content:"";height:100%;position:absolute;right:50px;top:0;width:36px}@-moz-document url-prefix(){.b_CommunityMap .locations-panel:after{right:28px}}}.b_CommunityMap .locations-panel .locations-panel-list{width:100%;margin:0}@media(min-width: 1200px){.b_CommunityMap .locations-panel .locations-panel-list{height:750px;overflow:scroll;overflow-x:hidden;padding:0 58px 0 0}@-moz-document url-prefix(){.b_CommunityMap .locations-panel .locations-panel-list{scrollbar-color:var(--dark-blue) #fff}}.b_CommunityMap .locations-panel .locations-panel-list::-webkit-scrollbar{height:28px;width:28px}.b_CommunityMap .locations-panel .locations-panel-list::-webkit-scrollbar-track{border-radius:20px;border:10px solid #fff;background-color:var(--dark-blue)}.b_CommunityMap .locations-panel .locations-panel-list::-webkit-scrollbar-thumb{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'%3E%3Cg data-name='Ellipse 461' fill='%23003260' stroke='%23f5f5f5' stroke-width='3'%3E%3Ccircle cx='13' cy='13' r='13' stroke='none'/%3E%3Ccircle cx='13' cy='13' r='11.5' fill='none'/%3E%3C/g%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:26px}}.b_CommunityMap .locations-panel .locations-panel-list .results{background-color:var(--dark-blue);padding:38px 11px}@media(min-width: 1200px){.b_CommunityMap .locations-panel .locations-panel-list .results{padding:38px 0 38px 28px;min-height:100%}}.b_CommunityMap .locations-panel h3{color:#047e25;font-size:14px;line-height:16px;padding:0;margin:0 0 10px 0;border-bottom:0}@media(min-width: 768px){.b_CommunityMap .locations-panel h3{font-size:20px;line-height:24px}}.b_CommunityMap .locations-panel .results>h4{color:var(--color-tertiary-c);font-size:12px;font-weight:400;line-height:22px;margin-bottom:17px;text-align:center}@media(min-width: 1200px){.b_CommunityMap .locations-panel .results>h4{font-size:18px;text-align:left}}.b_CommunityMap .map-panel{border:1px solid #707070;border-radius:14px;margin:0 20px 30px 20px;overflow:hidden}@media(min-width: 1200px){.b_CommunityMap .map-panel{border-radius:0;border-top-left-radius:36px;border-bottom-left-radius:36px;margin:0}}.b_CommunityMap .map-container .map-outer{aspect-ratio:1/1;width:100%;height:100%;margin:0;border-radius:0;overflow:hidden}@media(min-width: 1200px){.b_CommunityMap .map-container .map-outer{aspect-ratio:unset;height:748px}}.b_CommunityMap .map-container .map{height:100%}.b_CommunityMap .map-container .map .gm-style div[role=dialog]{border:none;border-radius:22px;text-align:center}.b_CommunityMap .map-container .map .gm-style div[role=dialog] button{height:35px !important}.b_CommunityMap .map-container .map .info{color:var(--dark-blue)}.b_CommunityMap .map-container .map .info h3{font-size:18px;margin-bottom:5px}.b_CommunityMap .map-container .map .info .address{font-size:16px;line-height:24px;margin-bottom:20px;font-weight:normal}.b_CommunityMap .map-container .map .info .contact-info{justify-content:center}.b_CommunityMap .map-container .map .info .contact-info a{color:var(--dark-blue);font-size:14px}.b_CommunityMap .location-result{background-color:var(--color-tertiary-c);border:6px solid var(--dark-blue);border-radius:45px;display:flex;overflow:hidden}.b_CommunityMap .location-result.selected{border-color:var(--medium-green)}.b_CommunityMap .location-result .location-image{flex:0 0 33.3333%}.b_CommunityMap .location-result .location-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.b_CommunityMap .location-result .location-panel-content{color:var(--dark-blue);margin:14px 10px 13px 11px;padding-bottom:32px;position:relative}@media(max-width: 767.98px){.b_CommunityMap .location-result .location-panel-content{font-size:11px;line-height:13px}}@media(min-width: 768px){.b_CommunityMap .location-result .location-panel-content{margin:27px 10px 18px 26px;padding-bottom:52px}}.b_CommunityMap .contact-info{display:flex;gap:10px;list-style:none;padding:0;margin-bottom:5px}@media(min-width: 768px){.b_CommunityMap .contact-info{gap:16px}}.b_CommunityMap .contact-info li{align-items:center;display:flex;margin-bottom:8px}.b_CommunityMap .contact-info li:after{content:"|";position:relative;right:-5px}@media(min-width: 768px){.b_CommunityMap .contact-info li:after{right:-8px}}.b_CommunityMap .contact-info li:last-child:after{display:none}.b_CommunityMap .location-result .location-panel-content .button{bottom:0;left:0;position:absolute;margin:0 !important}@media(max-width: 767.98px){.b_CommunityMap #location-results-list .button{border-radius:9px;font-size:9px !important;padding:5px 25px}}.b_CommunityMap .location-result .info{display:none}.b_CommunityMap .location-result .options{display:flex;-moz-column-gap:12px;column-gap:12px;align-items:center;border-top:0;margin:10px 0 14px 0;padding:0}.b_CommunityMap .location-result .options .heading{flex:1 1 auto}.b_CommunityMap .location-result .phone{margin-bottom:0px}@media(min-width: 768px){.b_CommunityMap .location-result .phone a{text-decoration:none}}.b_CommunityMap .location-result .address{margin-bottom:12px}.b_CommunityMap .location-result .directions{margin-bottom:12px}.b_CommunityMap .location-result .option{flex:0 1 auto;width:50px;height:50px;background-image:url(assets/images/icon-heart.png);background-size:100% 100%;background-repeat:no-repeat}.b_CommunityMap .location-result .option.independent_living{background-image:url(assets/images/icon-independent-living.png)}.b_CommunityMap .location-result .option.assisted_living{background-image:url(assets/images/icon-assisted-living.png)}.b_CommunityMap .location-result .option.memory_care{background-image:url(assets/images/icon-memory-care.png)}.b_CommunityMap .location-result .coming-soon{margin-bottom:12px;font-size:18px;font-weight:700}